home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 7: Sunsite / Linux Cubed Series 7 - Sunsite Vol 1.iso / system / printing / rlpr-1.000 / rlpr-1 / rlpr-1.13 / Makefile < prev    next >
Makefile  |  1996-06-30  |  2KB  |  58 lines

  1. # project: rlpr
  2. # author: meem -- meem@sherilyn.wustl.edu
  3. # version: $Id: Makefile,v 1.1 1996/07/01 00:57:11 meem Exp $
  4. # Time-stamp: <1996/06/30 20:52 -- meem@sherilyn>
  5. #
  6. #############################################################################
  7.  
  8. MAKEFILE    = Makefile
  9. CC        = gcc
  10. CFILES        = rlpr.c rlpr-common.c rlpr-net.c rlpr-dbfile.c rlprd.c
  11. HFILES        = rlpr.h rlpr-common.h rlpr-net.h rlpr-dbfile.h rlprd.h
  12. OFILES        = rlpr.o rlpr-common.o rlpr-net.o rlpr-dbfile.o
  13. OFILES2         = rlprd.o rlpr-common.o
  14.  
  15. #############################################################################
  16. # Flags for Installation
  17. #############################################################################
  18. BINDIR        = /usr/local/bin
  19. MANDIR          = /usr/local/man
  20. PERM            = 4755
  21.  
  22. #############################################################################
  23.  
  24. DFLAGS        = 
  25. IFLAGS          = 
  26. LDFLAGS         =
  27. # if you are installing under SOLARIS uncomment the following line
  28. #LDFLAGS        =  -lsocket -lnsl
  29. CFLAGS        = $(IFLAGS) $(OPTFLAGS) $(DFLAGS)
  30.  
  31. #############################################################################
  32. # G++ directives
  33. #############################################################################
  34. .SUFFIXES: .C
  35. .C.o:
  36.     $(CC) $(CFLAGS) -c $<
  37. #############################################################################
  38.  
  39. rlpr: $(OFILES)
  40.     $(CC) $(LDFLAGS) $(OFILES) -o $@
  41.  
  42. rlprd: $(OFILES2)
  43.     $(CC) $(LDFLAGS) $(OFILES2) -o $@
  44.  
  45. install:
  46.     install -m $(PERM) --strip rlpr $(BINDIR)
  47.     install -m 644 rlpr.1   $(MANDIR)/man1
  48.     install -m 644 rlprrc.5 $(MANDIR)/man5
  49.  
  50. install-rlprd:
  51.     install -m $(PERM) --strip rlprd $(BINDIR)
  52.     install -m 644 rlprd.8  $(MANDIR)/man8
  53.  
  54. clean:
  55.     rm -f *.o *.out *~ core
  56.  
  57. # DO NOT DELETE THIS LINE -- g++dep uses it.
  58.